give (one) itchy feet - Allemand Anglais Dictionnaire